import see_caigou_qianlima
import see_nijian_qianlima
import see_biaoxun_qianlima
import see_shenpi_qianlima
import os

folder_path_or = "/home/qianlima-downloads/"


# 获取当前日期
def get_now_date():
    from datetime import datetime

    # 获取当前日期和时间
    now = datetime.now()

    # 格式化日期为yyyymmdd
    date_str = now.strftime('%Y%m%d')

    return date_str


def start_nj_info(folder_path):
    # 遍历文件夹中的所有文件
    for file_name in os.listdir(folder_path):
        # 构建完整的文件路径
        file_path = os.path.join(folder_path, file_name)
        # 检查是否为文件而不是文件夹，并且文件扩展名为.txt
        if os.path.isfile(file_path) and file_name.startswith(get_now_date() + '_TIC3'):
            # 打开并读取文件内容
            see_nijian_qianlima.read_nj_excel(file_path)


def start_sp_info(folder_path):
    # 遍历文件夹中的所有文件
    for file_name in os.listdir(folder_path):
        # 构建完整的文件路径
        file_path = os.path.join(folder_path, file_name)
        # 检查是否为文件而不是文件夹，并且文件扩展名为.txt
        if os.path.isfile(file_path) and file_name.startswith(get_now_date() + '_TIC4'):
            # 打开并读取文件内容
            see_shenpi_qianlima.read_sp_excel(file_path)


def start_cg_info(folder_path):
    # 遍历文件夹中的所有文件
    for file_name in os.listdir(folder_path):
        # 构建完整的文件路径
        file_path = os.path.join(folder_path, file_name)
        # 检查是否为文件而不是文件夹，并且文件扩展名为.txt
        if os.path.isfile(file_path) and file_name.startswith(get_now_date() + '_TIC2'):
            see_caigou_qianlima.read_cg_excel(file_path)


def start_bx_info(folder_path):
    # 遍历文件夹中的所有文件
    for file_name in os.listdir(folder_path):
        # 构建完整的文件路径
        file_path = os.path.join(folder_path, file_name)
        # 检查是否为文件而不是文件夹，并且文件扩展名为.txt
        if os.path.isfile(file_path) and file_name.startswith(get_now_date() + '_TIC1'):
            # 打开并读取文件内容
            see_biaoxun_qianlima.read_bx_excel(file_path)


if __name__ == '__main__':
    # start_bx_info(folder_path_or)
    start_nj_info(folder_path_or)
    # start_sp_info(folder_path_or)
    # start_cg_info(folder_path_or)
    # print(get_now_date())

